%{
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "y.tab.h"
extern YYSTYPE yylval;
%}

%%
"\n" {return *yytext;}
" " {return yytext[0];}

"for" {return FOR;}
"while" {return WHILE;}
"if" {return IF;}
"else" {return ELSE;}
"do" {return DO;}

[a-z]+ {return ID;}

"+" {return yytext[0];}
"-" {return yytext[0];}
"*" {return yytext[0];}
"/" {return yytext[0];}
"=" {return yytext[0];}
"++" {return *yytext;}
"--" {return *yytext;}
">" {return RELOP;}
"<" {return RELOP;}
">=" {return RELOP;}
"<=" {return RELOP;}
"==" {return RELOP;}
"!=" {return RELOP;}
"(" {return yytext[0];}
")" {return yytext[0];}
"}" {return yytext[0];}
"{" {return yytext[0];}
";" {return yytext[0];}

%%

int yywrap()
{
	return 1;
}
